History
History
Synonyms
UK
US
Meaning:
storm

an occasion of violent weather conditions; a violent outburst (of feelings)

strong weather

RAINING CATS AND DOGS as in Wiktionary
RAINING CATS AND DOGS as in Wikipedia